package org.liquidByte.trafficMustang.androidApp.services;

import org.liquidByte.trafficMustang.androidApp.proxy.ProxyRuntimeException;
import org.liquidByte.trafficMustang.androidApp.proxy.RemoteException;
import org.liquidByte.trafficMustang.androidApp.services.dto.DeslocamentoDTO;
import org.liquidByte.trafficMustang.androidApp.services.dto.LocalizacaoDTO;

public interface DeslocamentoService {
	void informar(DeslocamentoDTO deslocamento) throws RemoteException, ProxyRuntimeException;
	
	DeslocamentoDTO[] localizar(LocalizacaoDTO origem, LocalizacaoDTO destino) throws RemoteException, ProxyRuntimeException;
	
	void cancelar(DeslocamentoDTO deslocamento) throws RemoteException, ProxyRuntimeException;
	
	void finalizar(DeslocamentoDTO deslocamento) throws RemoteException, ProxyRuntimeException;
}
